what to do with little cash

"Raymond L. Maple" <[email protected]> Mon, 24 Feb 2003 14:14:27 -0800
Newsgroups gmane.games.devel.consoles
Message-ID <007c01c2dc52$1b0f4610$ae00a8c0@encom>
This is a multi-part message in MIME format.

------=_NextPart_000_0079_01C2DC0F.0BCB53D0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hello!  I have a question about programming a console that has a small =
cache.  Now I'm new to this console so I don't know all the details =
about it except I've read from other people on this group about how the =
cache is very small and that you can stall the the system if you don't =
watch out.  I was wondering if you could give me any tips and pointers =
about what to watch out for in a engine framework or composition.  For =
example, I heard you want to avoid virtual functions because the vtable =
can cause a cache miss.  The problem is I do mostly c++ with a good deal =
of virtual functions.  Does this mean I can't use an object heirarcy =
with virtual or pure virtual functions?  My main concern is that my =
engine layout is a pretty strict c++ implementation and I'm worried the =
performance will suffer.  I've looked through the documention on the =
website provided for the console and I didn't see anything specific to =
my question but if you know of anything let me know.  I appreciate your =
time and knowledge.

    Thanks,
    Raymond L. Maple
    WayForward Technologies

------=_NextPart_000_0079_01C2DC0F.0BCB53D0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 5.50.4919.2200" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hello!&nbsp; I have a question about =
programming a=20
console that has a small cache.&nbsp; Now I'm new to this console so I =
don't=20
know all the details about it except I've read from other people on this =
group=20
about how the cache is very small and that you can stall the the system =
if you=20
don't watch out.&nbsp; I was wondering if you could give me any tips and =

pointers about what to watch out for in a engine framework&nbsp;or=20
composition.&nbsp; For example, I heard you want to avoid virtual =
functions=20
because the vtable can cause a cache miss.&nbsp; The problem is I do =
mostly c++=20
with a good deal of virtual functions.&nbsp; Does this mean I can't use =
an=20
object heirarcy with virtual or pure virtual functions?&nbsp; My main =
concern=20
is&nbsp;that my engine&nbsp;layout&nbsp;is a pretty strict c++ =
implementation=20
and&nbsp;I'm worried&nbsp;the performance will suffer.&nbsp; I've looked =
through=20
the documention on the website provided for the console and I didn't see =

anything specific to&nbsp;my question but if you know of anything let me =

know.&nbsp; I appreciate your time and knowledge.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp;&nbsp; Thanks,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp;&nbsp; Raymond L. =
Maple</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp;&nbsp; WayForward=20
Technologies</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV></BODY></HTML>

------=_NextPart_000_0079_01C2DC0F.0BCB53D0--




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Gamedevlists-consoles mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gamedevlists-consoles
Archives:
http://sourceforge.net/mailarchive/forum.php?forum_id=553