199 messaggi dal 30 aprile 2001
Salve ragazzi ho una applicazione scritta in C#. Noto che quando lancio l'applicazione la Memoria usata è di 30 Mb man mano che eseguo le operazioni sopratutto una stampa abbastanza complessa che esegue diverse query sul DB il valore della Memoria Usata aumenta a dismisura e non diminuisce nemmeno quando l'operazione di stampa è terminata per intenderci ritornare ai famosi 30 MB di partenza.
In questo modo la prima volta la stampa impiega 40 secondi della seconda volta in poi il tempo per eseguire la stessa stampa aumenta fino alle successive a provocare il timeout.

Qualcuno puo' darmi informazioni se c'è un modo per far si che una volta terminata l'operazione di stampa la memoria usata dal processo ritorni al valore iniziale.
Nel caso se potreste farmi qualche esempio ho provato pure con GC.Collect senza nessun esito.

Grazie a tutti
è il db che va in timeout? se così assicurati di chiudere tutte le connessioni

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
199 messaggi dal 30 aprile 2001
Non so se è il db che va in timeout la cosa strana che vede dal task-Manager che la memoria dell'eseguibile cresce a dismisura ed al 3 tentativo di lancio della stampa l'applicazione crash dandomi un errore che non riesco a capire.
La cosa strana che queste errore non si presente per le prime due volte che il report viene lanciato e la modalità di lancio è sempre la stessa.

Aiutatemi.
199 messaggi dal 30 aprile 2001
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
Se puo' servire questo è l'errore che si presenta la 3 tentativo di lancio.

Grazie a tutti


************** Exception Text **************
System.ArgumentException: Invalid parameter used.
at System.Drawing.Graphics.GetHdc()
at System.Drawing.Icon.Draw(Graphics graphics, Rectangle targetRect)
at System.Drawing.Graphics.DrawIcon(Icon icon, Rectangle targetRect)
at System.Drawing.Icon.ToBitmap()
at System.Windows.Forms.ThreadExceptionDialog..ctor(Exception t)
at System.Windows.Forms.ThreadExceptionDialog..ctor(Exception t)
at System.Windows.Forms.ThreadContext.OnThreadException(Exception t)
at System.Windows.Forms.Control.WndProcException(Exception e)
at System.Windows.Forms.ControlNativeWindow.OnThreadException(Exception e)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.ComponentManager.System.Windows.Forms.UnsafeNativeMethods+IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.RunDialog(Form form)
at System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
at System.Windows.Forms.Form.ShowDialog()
at Tilly.Communio.Cliens.F_WaitResponse.Wait(TyComClientConnection connection, TyComRemoteProcedure procedure, Int32 receiveTimeout) in C:\Inetpub\Immobili_141106\_prog\_Source\_common\dotNet\Bramante.Utillyty.Communio\Bramante.Utillyty.Communio.Cliens\F_WaitResponse.cs:line 171
at Tilly.Communio.Cliens.TyComClient.Execute(TyComRemoteProcedure procedure) in C:\Inetpub\Immobili_141106\_prog\_Source\_common\dotNet\Bramante.Utillyty.Communio\Bramante.Utillyty.Communio.Cliens\TyComClient.cs:line 80
at Bramante.Immobili.Client._Framework.ImmoCliRlsFramework.Execute(ImmoProcedureBase procedure) in C:\Inetpub\Immobili_141106\_prog\_Source\Bramante\Bramante.Immobili\Client\_Framework\ImmoCliRlsFramework.cs:line 98
at Bramante.Immobili.Client.Stampe.IMESCO_PARM.DoInsert() in c:\inetpub\immobili_141106\_prog\_source\bramante\bramante.immobili\client\stampe\imesco_parm.cs:line 581
at Tilly.WinPartes.TyRecEditDialog.bt_Ok_Click(Object sender, EventArgs e) in C:\Inetpub\Immobili_141106\_prog\_Source\_common\dotNet\Bramante.Utillyty.WinPartes\TyRecEditDialog.cs:line 243
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2407
CodeBase: file:///c:/winnt/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
Bramante.Immobili.Client._Framework
Assembly Version: 1.2.0.0
Win32 Version: 1.2.0.0
CodeBase: file:///C:/Inetpub/Immobili_141106/_prog/bin/Debug/Bramante/Bramante.Immobili/Client/_Framework/Bramante.Immobili.Client._Framework.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/winnt/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2407
CodeBase: file:///c:/winnt/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
Bramante.Utillyty.Omnium
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Inetpub/Immobili_141106/_prog/bin/Debug/Bramante/Bramante.Immobili/Client/_Framework/Bramante.Utillyty.Omnium.DLL
----------------------------------------
Bramante.Utillyty.WinPartes
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Inetpub/Immobili_141106/_prog/bin/Debug/Bramante/Bramante.Immobili/Client/_Framework/Bramante.Utillyty.WinPartes.DLL
----------------------------------------
Bramante.Immobili.Client._Base
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Inetpub/Immobili_141106/_prog/bin/Debug/Bramante/Bramante.Immobili/Client/_Framework/Bramante.Immobili.Client._Base.DLL
----------------------------------------
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/winnt/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
System.Xml
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/winnt/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
----------------------------------------
Bramante.Immobili.Procedures._Base
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Inetpub/Immobili_141106/_prog/bin/Debug/Bramante/Bramante.Immobili/Client/_Framework/Bramante.Immobili.Procedures._Base.DLL
----------------------------------------
Bramante.Utillyty.Communio.Cliens
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Inetpub/Immobili_141106/_prog/bin/Debug/Bramante/Bramante.Immobili/Client/_Framework/Bramante.Utillyty.Communio.Cliens.DLL
----------------------------------------
Bramante.Utillyty.Auctor
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Inetpub/Immobili_141106/_prog/bin/Debug/Bramante/Bramante.Immobili/Client/_Framework/Bramante.Utillyty.Auctor.DLL
----------------------------------------
Bramante.Immobili.Procedures._Framework
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Inetpub/Immobili_141106/_prog/bin/Debug/Bramante/Bramante.Immobili/Client/_Framework/Bramante.Immobili.Procedures._Framework.DLL
----------------------------------------
Bramante.Utillyty.Communio.Coniunctio
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Inetpub/Immobili_141106/_prog/bin/Debug/Bramante/Bramante.Immobili/Client/_Framework/Bramante.Utillyty.Communio.Coniunctio.DLL
----------------------------------------
Bramante.Utillyty.Retia
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Inetpub/Immobili_141106/_prog/bin/Debug/Bramante/Bramante.Immobili/Client/_Framework/Bramante.Utillyty.Retia.DLL
----------------------------------------
Bramante.Utillyty.SharpZipLib
Assembly Version: 0.83.1.0
Win32 Version: 0.83.1.0
CodeBase: file:///C:/Inetpub/Immobili_141106/_prog/bin/Debug/Bramante/Bramante.Immobili/Client/_Framework/Bramante.Utillyty.SharpZipLib.DLL
----------------------------------------
Bramante.Utillyty.Inquisitio
Assembly Version: 1.0.2819.18063
Win32 Version: 1.0.2819.18063
CodeBase: file:///C:/Inetpub/Immobili_141106/_prog/bin/Debug/Bramante/Bramante.Immobili/Client/_Framework/Bramante.Utillyty.Inquisitio.DLL
----------------------------------------
Bramante.Immobili.Client.Stampe
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Inetpub/Immobili_141106/_prog/bin/Debug/Bramante/Bramante.Immobili/Client/Stampe/Bramante.Immobili.Client.Stampe.dll
----------------------------------------
Bramante.Immobili.Procedures.Stampe
Assembly Version: 1.0.2819.18643
Win32 Version: 1.0.2819.18643
CodeBase: file:///C:/Inetpub/Immobili_141106/_prog/bin/Debug/Bramante/Bramante.Immobili/Client/_Framework/Bramante.Immobili.Procedures.Stampe.DLL
----------------------------------------
Bramante.Immobili.Procedures.Amministrativo
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Inetpub/Immobili_141106/_prog/bin/Debug/Bramante/Bramante.Immobili/Client/_Framework/Bramante.Immobili.Procedures.Amministrativo.DLL
----------------------------------------
Bramante.Utillyty.Tabulae
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Inetpub/Immobili_141106/_prog/bin/Debug/Bramante/Bramante.Immobili/Client/_Framework/Bramante.Utillyty.Tabulae.DLL
----------------------------------------
Bramante.Immobili.Client.Common
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Inetpub/Immobili_141106/_prog/bin/Debug/Bramante/Bramante.Immobili/Client/_Framework/Bramante.Immobili.Client.Common.DLL
----------------------------------------
Bramante.Immobili.Client.Amministrativo
Assembly Version: 1.0.2819.18658
Win32 Version: 1.0.2819.18658
CodeBase: file:///C:/Inetpub/Immobili_141106/_prog/bin/Debug/Bramante/Bramante.Immobili/Client/_Framework/Bramante.Immobili.Client.Amministrativo.DLL
----------------------------------------
Bramante.Immobili.Procedures.Common
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Inetpub/Immobili_141106/_prog/bin/Debug/Bramante/Bramante.Immobili/Client/_Framework/Bramante.Immobili.Procedures.Common.DLL
----------------------------------------
Bramante.Utillyty.Metamorfosi
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Inetpub/Immobili_141106/_prog/bin/Debug/Bramante/Bramante.Immobili/Client/_Framework/Bramante.Utillyty.Metamorfosi.DLL
----------------------------------------
fda4t2xf
Assembly Version: 0.0.0.0
Win32 Version: 1.1.4322.2407
CodeBase: file:///c:/winnt/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
srg_av4w
Assembly Version: 0.0.0.0
Win32 Version: 1.1.4322.2407
CodeBase: file:///c:/winnt/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.