Re: rebase native images, please help
From: Claus Klammer (klammer_at_utanet.at)
Date: 06/21/04
- Next message: Jerry Pisk: "Re: Fisrt Time"
- Previous message: rasta: "large viewstate"
- In reply to: Shri Borde [MS]: "Re: rebase native images, please help"
- Next in thread: cody: "Re: rebase native images, please help"
- Messages sorted by: [ date ] [ thread ]
Date: Mon, 21 Jun 2004 08:13:31 +0200
Then why doesn't the (managed) directx dlls have its own base address when
it will affects the working set a lot?
MSFT please comment on this. When will it be fixed? I think systems with
less available RAM (like I have to deal with) will benefit a lot of this
fix, am I right?
Claus
"Shri Borde [MS]" <sborde@online.microsoft.com> schrieb im Newsbeitrag
news:rJC2oVZVEHA.3788@cpmsftngxa10.phx.gbl...
> You cannot rebase a strongly signed assembly as rebasing changes the hash
> of the assembly.
>
> As with most perf issues, you need to measure it yourself. How much
> relocating a dll at runtime affects perf will depend on your specific
> scenario. It will definitely affect the working set a lot as the entire
dll
> needs to be loaded (by the NT loader) and the relocations have to be
> applied. How much time this needs compared to the time taken by your app's
> startup depends on your specific app.
>
> Shri Borde [MSFT]
>
> This posting is provided "AS IS" with no warranties, and confers no
rights.
> --------------------
> > From: "Pavel Lebedinsky" <m_pll ./. hotmail ./. com>
> > References: <uTljRRWTEHA.2580@TK2MSFTNGP12.phx.gbl>
> <eJBgt#cTEHA.3420@TK2MSFTNGP12.phx.gbl>
> <#X$Oz36UEHA.1656@TK2MSFTNGP09.phx.gbl>
> > Subject: Re: rebase native images, please help
> > Date: Wed, 16 Jun 2004 18:55:02 -0700
> > Lines: 21
> > X-Priority: 3
> > X-MSMail-Priority: Normal
> > X-Newsreader: Microsoft Outlook Express 6.00.3790.0
> > X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.132
> > Message-ID: <OtgBd4AVEHA.2360@TK2MSFTNGP10.phx.gbl>
> > Newsgroups: microsoft.public.dotnet.framework.performance
> > NNTP-Posting-Host: tide137.microsoft.com 207.46.238.137
> > Path:
>
cpmsftngxa10.phx.gbl!TK2MSFTFEED01.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP10
> phx.gbl
> > Xref: cpmsftngxa10.phx.gbl
> microsoft.public.dotnet.framework.performance:7910
> > X-Tomcat-NG: microsoft.public.dotnet.framework.performance
> >
> > I don't think you can rebase a strongly named dll after it is signed.
> >
> > The fact that d3d9.dll is not rebased is probably just a bug.
> >
> > I don't know how much time is spent rebasing all these dlls
> > but frankly I would be surprised if it would noticeably affect
> > the startup time of a typical application.
> >
> > "Claus Klammer" wrote:
> >
> > > Is there a way to rebase strongly signed dlls?
> > > Why do the base addresses of the directx dlls overlap? Does Microsoft
> > think
> > > that it's not worth while to give each component an own address? Does
> > > anybody know how many percent of the startup time can be saved by
> avoiding
> > > relocations approximately? (If I speak of the startup time I mean the
> time
> > > spent after clicking on the exe till the time the window (loading
screen
> > of
> > > application) is displayed.)
> >
> >
> >
>
- Next message: Jerry Pisk: "Re: Fisrt Time"
- Previous message: rasta: "large viewstate"
- In reply to: Shri Borde [MS]: "Re: rebase native images, please help"
- Next in thread: cody: "Re: rebase native images, please help"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|