Poster | Thread |
SHADES
| |
OS4 Memory allocation and progress Posted on 6-Jul-2006 6:45:03
| | [ #1 ] |
|
|
|
Cult Member |
Joined: 13-Nov-2003 Posts: 865
From: Melbourne | | |
|
| @ Hyperion or someone in the know.
Am I right in assuming OS4 Beta/developer is currently using the old memory allocation system and not the discussed "SLAB" system beeing implemented as a major cnage for OS4? If SLAB structuring has been implemented I would really like some info on just how much of a performance increase it has made using this new slab system if any etc...
anyone got any info on how it all performs in relation to the old system??
just out of plain curiosity of course ;)
Last edited by SHADES on 06-Jul-2006 at 06:45 AM.
_________________ It's not the question that's the problem, it's the problem that's the question. |
|
Status: Offline |
|
|
EntilZha
| |
Re: OS4 Memory allocation and progress Posted on 6-Jul-2006 8:57:32
| | [ #2 ] |
|
|
|
OS4 Core Developer |
Joined: 27-Aug-2003 Posts: 1679
From: The Jedi Academy, Yavin 4 | | |
|
| @SHADES
Quote:
Am I right in assuming OS4 Beta/developer is currently using the old memory allocation system |
No, the new system is in place since roughly half a year (IIRC, it was already in beta at the time update 4 came out, but not included in the latter to give it more time to mature).
Quote:
If SLAB structuring has been implemented I would really like some info on just how much of a performance increase it has made using this new slab system if any etc... |
The simple test of 100000 allocations followed by appropriate deallocations was between two and three times faster, but this is not a good test since it's far away from any real test. In reality, it's much better than that.
Memory pool performance went up by factor 10 to 20._________________ Thomas, the kernel guy
"I don't have a frigging clue. I'm norwegian" -- Ole-Egil
All opinions expressed are my own and do not necessarily represent those of Hyperion Entertainment |
|
Status: Offline |
|
|
Samwel
| |
Re: OS4 Memory allocation and progress Posted on 6-Jul-2006 9:02:53
| | [ #3 ] |
|
|
|
Elite Member |
Joined: 7-Apr-2004 Posts: 3404
From: Sweden | | |
|
| @EntilZha
The speed increases are from isolated programs testing the memory system? Or?
How about general speed up of OS and applications running on the system? Will we notice any speed up or only less fragmentation IRL?
_________________ /Harry
[SOLD] µA1-C - 750GX 800MHz - 512MB - Antec Aria case
Avatar by HNL_DK! |
|
Status: Offline |
|
|
elwood
| |
Re: OS4 Memory allocation and progress Posted on 6-Jul-2006 10:46:11
| | [ #4 ] |
|
|
|
Elite Member |
Joined: 17-Sep-2003 Posts: 3428
From: Lyon, France | | |
|
| @Samwel
How can a fast OS become faster ? _________________ Philippe 'Elwood' Ferrucci Sam460 1.10 Ghz AmigaOS 4 betatester Amiga Translator Organisation |
|
Status: Offline |
|
|
tonyw
| |
Re: OS4 Memory allocation and progress Posted on 6-Jul-2006 11:07:19
| | [ #5 ] |
|
|
|
Elite Member |
Joined: 8-Mar-2003 Posts: 3240
From: Sydney (of course) | | |
|
| @Samwel
Nearly all programs are noticeably faster. No quantative comparisons, but the whole system is more responsive.
_________________ cheers tony
Hyperion Support Forum: http://forum.hyperion-entertainment.biz/index.php |
|
Status: Offline |
|
|
saimo
| |
Re: OS4 Memory allocation and progress Posted on 6-Jul-2006 11:20:01
| | [ #6 ] |
|
|
|
Elite Member |
Joined: 11-Mar-2003 Posts: 2453
From: Unknown | | |
|
| @tonyw
/me drooling
edit: congrats to EntilZha and whoever involved
saimo Last edited by saimo on 06-Jul-2006 at 11:20 AM.
_________________ RETREAM - retro dreams for Amiga, Commodore 64 and PC |
|
Status: Offline |
|
|
MichaelMerkel
| |
Re: OS4 Memory allocation and progress Posted on 6-Jul-2006 13:24:51
| | [ #7 ] |
|
|
|
Cult Member |
Joined: 9-Mar-2003 Posts: 819
From: Ilvesheim, Germany | | |
|
| @EntilZha
as rogue mentioned here: Quote:
No Update #5 is planned right now, but given that we almost regularily released updates every six or so months, it might come. I still hope that a final release comes earlier, though. |
are you now already planning and building update #5? any idea what will be part of it or especially what will not be part of it? for example the memory system?
thanks and byebye..._________________ Michael Merkel (Michael.Merkel@gmx.net Home) Member of Amiga-Freunde Pfalz, OS4 Welt |
|
Status: Offline |
|
|
EntilZha
| |
Re: OS4 Memory allocation and progress Posted on 6-Jul-2006 13:41:55
| | [ #8 ] |
|
|
|
OS4 Core Developer |
Joined: 27-Aug-2003 Posts: 1679
From: The Jedi Academy, Yavin 4 | | |
|
| @Samwel
Quote:
The speed increases are from isolated programs testing the memory system? Or? |
Yes.
Quote:
How about general speed up of OS and applications running on the system? |
That depends on the application. You can't really say "the system is faster" because it depends on whether there's memory allocation going on or not... in an idle system, the number of memory allocations is pretty low (although even when you do nothing, there is memory allocation and deallocation going on). When you launch, say AmiPDF with a very complex PDF, you are likely to see a difference since loading the PDF means a significant amount of memory allocations.
_________________ Thomas, the kernel guy
"I don't have a frigging clue. I'm norwegian" -- Ole-Egil
All opinions expressed are my own and do not necessarily represent those of Hyperion Entertainment |
|
Status: Offline |
|
|
EntilZha
| |
Re: OS4 Memory allocation and progress Posted on 6-Jul-2006 13:43:00
| | [ #9 ] |
|
|
|
OS4 Core Developer |
Joined: 27-Aug-2003 Posts: 1679
From: The Jedi Academy, Yavin 4 | | |
|
| @MichaelMerkel
There's, to the best of my knowledge, no update 5 planned. _________________ Thomas, the kernel guy
"I don't have a frigging clue. I'm norwegian" -- Ole-Egil
All opinions expressed are my own and do not necessarily represent those of Hyperion Entertainment |
|
Status: Offline |
|
|
ssolie
| |
Re: OS4 Memory allocation and progress Posted on 6-Jul-2006 15:56:48
| | [ #10 ] |
|
|
|
Elite Member |
Joined: 10-Mar-2003 Posts: 2755
From: Alberta, Canada | | |
|
| @SHADES Quote:
anyone got any info on how it all performs in relation to the old system? |
I can't give you any raw numbers but I do know some operations are insanely faster such as linking a large C++ program. From minutes to seconds. OS4 is at the stage where optimization is something the devs can look into and they are doing a great job so far._________________ ExecSG Team Lead |
|
Status: Offline |
|
|
Hans
| |
Re: OS4 Memory allocation and progress Posted on 6-Jul-2006 16:01:31
| | [ #11 ] |
|
|
|
Elite Member |
Joined: 27-Dec-2003 Posts: 5067
From: New Zealand | | |
|
| @ssolie
Quote:
ssolie wrote: @SHADES Quote:
anyone got any info on how it all performs in relation to the old system? |
I can't give you any raw numbers but I do know some operations are insanely faster such as linking a large C++ program. From minutes to seconds. OS4 is at the stage where optimization is something the devs can look into and they are doing a great job so far. |
Could I sign up as a beta tester? Pretty please.
This sounds good. The only problem with this news is that I have to wait until I get access to these optimizations.
Hans
_________________ http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project. https://keasigmadelta.com/ - More of my work. |
|
Status: Offline |
|
|
ikir
| |
Re: OS4 Memory allocation and progress Posted on 6-Jul-2006 16:06:25
| | [ #12 ] |
|
|
|
Elite Member |
Joined: 18-Dec-2002 Posts: 5647
From: Italy | | |
|
| Quote:
EntilZha wrote: There's, to the best of my knowledge, no update 5 planned. |
Noooooooooooooo _________________ ikir |
|
Status: Offline |
|
|
Anonymous
| |
Re: OS4 Memory allocation and progress Posted on 6-Jul-2006 18:11:30
| | [ # ] |
|
| @ssolie
Quote:
I can't give you any raw numbers but I do know some operations are insanely faster such as linking a large C++ program. From minutes to seconds. OS4 is at the stage where optimization is something the devs can look into and they are doing a great job so far. | Bad example, if you load an old kernel you'll probably notice that it's still fast now No idea if the current kernel memory systems have reached the speed of the new newlib.library memory system already, that actually could be the case, but it's not used anymore in newlib anyway ... You'd have to install an old newlib.library which still used the AmigaOS memory pools instead of an own memory system and the current kernel to test that. |
|
|
|
|
CodeSmith
| |
Re: OS4 Memory allocation and progress Posted on 6-Jul-2006 19:14:11
| | [ #14 ] |
|
|
|
Elite Member |
Joined: 8-Mar-2003 Posts: 3045
From: USA | | |
|
| @ikir
If you read a bit between the lines, maybe it's not so bad...
Quote:
No Update #5 is planned right now, but given that we almost regularily released updates every six or so months, it might come. I still hope that a final release comes earlier, though. |
Quote:
There's, to the best of my knowledge, no update 5 planned. |
If you take those two together, it could mean that a final release is being considered instead of update 5; if Adam and/or Troika are under some sort of NDA so that they can show hardware to Hyperion but not to anyone else, it is possible that this time we really are in the home stretch but just don't know it.
Then again, the Friedens have said in the past we shouldn't read things into what they write, so maybe it's all just a bunch of wishful thinking
|
|
Status: Offline |
|
|
number6
| |
Re: OS4 Memory allocation and progress Posted on 6-Jul-2006 19:34:25
| | [ #15 ] |
|
|
|
Elite Member |
Joined: 25-Mar-2005 Posts: 11589
From: In the village | | |
|
| @CodeSmith
11 days ago in irc main channel, mention was made of a "possible" service pack to be made available to the general public. That is not the same as a full update. afaik, no decision has been posted since then, concerning that possibility.
#6
_________________ This posting, in its entirety, represents solely the perspective of the author. *Secrecy has served us so well* |
|
Status: Offline |
|
|
Hans
| |
Re: OS4 Memory allocation and progress Posted on 6-Jul-2006 19:36:39
| | [ #16 ] |
|
|
|
Elite Member |
Joined: 27-Dec-2003 Posts: 5067
From: New Zealand | | |
|
| @number6
I will accept any updates big or small.
Hans
_________________ http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project. https://keasigmadelta.com/ - More of my work. |
|
Status: Offline |
|
|
OldFart
| |
Re: OS4 Memory allocation and progress Posted on 6-Jul-2006 19:46:26
| | [ #17 ] |
|
|
|
Elite Member |
Joined: 12-Sep-2004 Posts: 3060
From: Stad; en d'r is moar ain stad en da's Stad. Makkelk zat! | | |
|
| @number6
Quote:
a "possible" service pack |
You mean a Boing Bag? Really? It was so cute and aptly named back in those days of 3.x... Service Pack sounds so, ehm, windowish. OTOH it might keep Helgis from going PC + Vista now that we get a SP treat!
OldFart_________________ More then three levels of indigestion and you're scroomed! |
|
Status: Offline |
|
|
number6
| |
Re: OS4 Memory allocation and progress Posted on 6-Jul-2006 20:07:44
| | [ #18 ] |
|
|
|
Elite Member |
Joined: 25-Mar-2005 Posts: 11589
From: In the village | | |
|
| @OldFart
1st, it for Hyperion alone to answer as to whether this is more than just a -possibility-. 2nd, lets not forget than when the ide drivers were updated, that -too- was referred to a service pack or service upgrade. Let's not read more into this (Boing Bag) than what I mentioned, ok? Heh!
#6
_________________ This posting, in its entirety, represents solely the perspective of the author. *Secrecy has served us so well* |
|
Status: Offline |
|
|
AmigaBlitter
| |
Re: OS4 Memory allocation and progress Posted on 6-Jul-2006 22:17:16
| | [ #19 ] |
|
|
|
Elite Member |
Joined: 26-Sep-2005 Posts: 3513
From: Unknown | | |
|
| @ikir
No update 5 planned. We fly directly to the final version?
_________________ retired |
|
Status: Offline |
|
|
RWO
| |
Re: OS4 Memory allocation and progress Posted on 6-Jul-2006 22:20:41
| | [ #20 ] |
|
|
|
Regular Member |
Joined: 8-Mar-2003 Posts: 457
From: Denmark | | |
|
| @AmigaBlitter
Well there were not plans to Update #4 tell last minute, but as there were no Hardware they did a update more.. same goes for update #5.. if there is no hardware I cant se them doing a final version.
RWO _________________ Debugging is a state of mind |
|
Status: Offline |
|
|