|
Mostrar Mensajes
|
Páginas: 1 2 3 4 5 [6] 7
|
51
|
Programación / .NET (C#, VB.NET, ASP) / Re: Optimizar ram
|
en: 5 Mayo 2011, 19:42 pm
|
@Khronos14 Realmente lo que se dice optimizar, no lo hace, pero si vacía la memoria, y permite que el sistema operativo reaccione cuando se cuelga, o que vaya más rápido cuando se ralentiza... Por eso necesito un camino para poder hacerlo con todos los procesos, o hacer algo para que vacíe la mayor cantidad posible de ram...
|
|
|
52
|
Programación / .NET (C#, VB.NET, ASP) / Re: Optimizar ram
|
en: 5 Mayo 2011, 13:14 pm
|
@seba123neo el código que puse al principio, o hace con todos, pero la gran mayoría devuelve acceso denegado, y necesito algo para que funcione con todos, de la manera que propongo, o de otra diferente, ya me quedé sin ideas... gracias de nuevo
|
|
|
54
|
Programación / .NET (C#, VB.NET, ASP) / Re: Optimizar ram
|
en: 4 Mayo 2011, 23:34 pm
|
@[D4N93R] Lo que necesito es vaciar la memoria ram desde VB.net (vb 2008) tengo el código que dije antes que funciona pero lo hace muy despacio, y hay que especificar el nombre del proceso, necesito que lo haga o bien con todos los procesos, sin tener que especificar uno a uno manualmente, o bien con la memoria, he leído que se puede vaciar la ram al archivo de paginación de windows (pagefile) pero no se hacerlo, por eso pido ayuda, me da igual un camino que otro, pero prefiero el camino mas rápido par vaciar la mayor cantidad posible de ram, en definitiva, una forma de optimizar, desfragmentar o liberar la memoria ram, pero una forma que funcione y se note una diferencia rápida. @seba123neo Eso solo funciona con la aplicación actual, lo necesito para todos los procesos o toda la memoria ram... gracias a los dos por la ayuda y esfuerzo, se los agradezco, si se les ocurre algo aqui estaré
|
|
|
55
|
Programación / .NET (C#, VB.NET, ASP) / [Solucionado] Optimizar ram
|
en: 3 Mayo 2011, 09:37 am
|
Hola, necesito saber cómo puedo optimizar la ram, es decir dejar la mayor cantidad posible de espacio libre, tengo un codigo que encontre en google pero casi no hace nada, se nota pero muy despacito y poco a poco, yo necesito algo mas rapido, se que vaciar la ram es lento, pero con este codigo es mucho mas lento de lo normal, y ademas este codigo retorna acceso denegado: 'Previamente se declara la función utilizando Kernel32 Declare Function SetProcessWorkingSetSize Lib "kernel32.dll" (ByVal process As IntPtr, ByVal minimumWorkingSetSize As Integer, ByVal maximumWorkingSetSize As Integer) As Integer Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'Código dentro de un botón Try GC.Collect() GC.WaitForPendingFinalizers() If (Environment.OSVersion.Platform = PlatformID.Win32NT) Then SetProcessWorkingSetSize(Process.GetCurrentProcess().Handle, -1, -1) Dim myProcesses As Process() = Process.GetProcesses(Environment.MachineName.ToString) Dim myProcess As Process For Each myProcess In myProcesses SetProcessWorkingSetSize(myProcess.Handle, -1, -1) Next myProcess End If Catch ex As Exception MsgBox(ex.Message) End Try End Sub
Cambiando esta linea: Dim myProcesses As Process() = Process.GetProcesses(Environment.MachineName.ToString)
Por esta otra: Dim myProcesses As Process() = Process.GetProcessesByName("chrome") 'Vacia la memoria ram de todos los procesos que sean chrome.exe
Se nota mas rapido la diferencia y si se mira el taskmanager se ve como la memoria desciende al minimo, si estas un rato sin usar el chrome y lo haces baja la memoria y se mantiene abajo, si le has usado hacia poco o lo estas usando, baja la memoria un segundo y vuelve a subir, necesito algo que libere el maximo espacio posible, por favor denme una mano, saludos
|
|
|
56
|
Programación / .NET (C#, VB.NET, ASP) / [Solucionado] Cerrar TODOS los procesos excepto el propio
|
en: 3 Mayo 2011, 09:22 am
|
Hola, necesito saber si se con Visual Basic 2008 Express, se pueden cerrar TODOS los procesos del ordenador excepto el propio, y que si en algún proceso (del sistema, antivirus, firewalls, etc...) retorna acceso denegado, que pase al siguiente, necesito saber cómo hacerlo, si me echan una mano se lo agradezco. saludos.
|
|
|
57
|
Programación / .NET (C#, VB.NET, ASP) / Liberar ram
|
en: 1 Mayo 2011, 13:00 pm
|
¿Entonces volcando la memoria al Pagefile se puede optimizar (o liberar) la mayor cantidad posible de memoria ram? Si encuentras cómo hacerlo, por favor avisa, yo voy a buscar en Google, y si lo encuentro lo pongo, por si alguien lo necesita.
|
|
|
|
|
|
|