elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 526
31  Foros Generales / Sugerencias y dudas sobre el Foro / Re: [Duda y sugerencia] La longitud máxima de la Firma es falsa en: 13 Agosto 2013, 14:50 pm
Se debe a que el límite de caracteres para la firma es de 400, y no se va a "arreglar" algo que no es un error

Saludos
32  Programación / .NET (C#, VB.NET, ASP) / Re: Experimento de consumo de memória... ver para creer! en: 12 Agosto 2013, 20:45 pm
Pero así sea 1kb sería correcto que lo hiciera?.

Habría que analizar en profundidad el motivo, pero en ocasiones exageramos, me dan igual 2MB si en la máquina tengo 8GB :P
33  Programación / .NET (C#, VB.NET, ASP) / Re: Experimento de consumo de memória... ver para creer! en: 12 Agosto 2013, 19:59 pm
Por cierto ami me llegaba a un tope, me subió hasta un máximo de unos 2000 kb

Volví a probar a ver hasta donde llegaba, me pasó igual, subió unos 2MB y se detuvo.

Saludos
34  Programación / Bases de Datos / Re: Como eliminar datos de dos tablas simultaneamente? (MSSQL) en: 9 Agosto 2013, 16:59 pm
O tienes una FK y un DELETE ON CASCASDE, o tienes que ejecutar más de una consulta, preferentemente en una TRANSACTION.

Saludos
35  Programación / .NET (C#, VB.NET, ASP) / Re: Experimento de consumo de memória... ver para creer! en: 8 Agosto 2013, 21:00 pm
Probé lo que comentas y si, pasa eso, incluso cambiando opciones de compilación :o

Saludos
36  Programación / .NET (C#, VB.NET, ASP) / Re: Comparación sobre el tiempo de ejecución. en: 8 Agosto 2013, 16:39 pm
Citar
El Heap he buscado lo que es y no lo entiendo. http://en.wikipedia.org/wiki/Heap_%28data_structure%29
Las variables por valor se almacenan en un sitio, y las por referencia en otro, por lo que el acceso a los datos es diferente ...
http://proyecto-csharp.blogspot.com/2010/07/gestion-de-memoria.html

Citar
Otra cosa que desconocía era la interface IEquatable, que tampoco lo entiendo. http://msdn.microsoft.com/en-us/library/ms131187.aspx

Siguiendo con lo anterior y si hablamos de implementar la interfaz IEquatable para el caso los objetos por referencia, no es lo mismo comparar la referencia a un objeto, que tener la implementación de un método para la comparación.
http://msdn.microsoft.com/es-es/library/ms131187(v=vs.80).aspx

Cuando hablaba de los objetos mutables/inmutables, iba puntualmente al manejo que se realiza en memoria, y como se asignan estos, y tiene que ver por ejemplo con el motivo por el cual debemos de utilizar un StringBuilder (o algún método que lo implemente) para concatenar string (inmutable) en .NET, y no "a & b" (VB.NET) o "a + b" (C#) ;)

Saludos
37  Programación / .NET (C#, VB.NET, ASP) / Re: Comparación sobre el tiempo de ejecución. en: 8 Agosto 2013, 15:35 pm
Yo me iría a la teoría ...
Stack, Heap, tipos por valor, por referencia (tener en cuenta la interfaz IEquatable), objetos inmutables, etc :P

Saludos
38  Programación / Programación Visual Basic / Re: problemas con un programa que estoy haciendo! en: 8 Agosto 2013, 15:11 pm
El post es de hace 4 años!
39  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Cuales son las razones justas por las que un moderador puede banear a un usuario en: 8 Agosto 2013, 05:43 am
Gracias por aclara la duda ya envie un email a la direccion a la que haces referencia en cuanto al baneo aun no se si es temporal o permenente lo sabre hasta que pase un mes

Por lo que veo, quedan 4 días.

Saludos
40  Programación / .NET (C#, VB.NET, ASP) / Re: Fuga de memória en una función :( en: 7 Agosto 2013, 20:31 pm
Yo creo que el problema está no en la función, sino en ejecutar esa función constantemente tan rápido. Se crean más datos de los que se alcanzan a liberar.

Te pongo un ejemplo,
Código
  1. using System;
  2. using System.Diagnostics;
  3. using System.Timers;
  4.  
  5. namespace ConsoleApplication6
  6. {
  7.    class Program
  8.    {
  9.        static void Main(string[] args)
  10.        {
  11.            Timer timer = new Timer(50); //Para una aplicacion de consola toca usar este Timer
  12.            //http://msdn.microsoft.com/en-us/magazine/cc164015.aspx
  13.            timer.Elapsed += new ElapsedEventHandler(Run);
  14.            timer.Start();
  15.            Console.ReadLine();
  16.        }
  17.  
  18.        static void Run(object sender, EventArgs e)
  19.        {
  20.            Console.WriteLine(DateTime.Now);
  21.            for (int i = 0; i < 2000; i++)
  22.            {
  23.                Process.GetProcesses();
  24.            }
  25.        }
  26.    }
  27. }

El código es muy simple, pero si lo ejecutas verás como la RAM va aumentando progresivamente :P

Saludos
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 526
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines