Limites da Seriação de Objetos

10 respostas
Ironlynx

Alguém sabe me dizer se tem ou há limite na “fila” de objetos qdo eu serializo um(melhor, uma porrada)?Tipo eu tenho 10000 atualizações a serem feitas em 1segundo de 10Kcada uma(calma,eh só uma hipótese catastrófica proposital…huaha)existe algum limite ou response time entre essa fila de objetos q possa ser significativo?Lendo o tutorial da Sun sobre o assunto não há nada a respeito…

10 Respostas

danieldestro

Faz um teste e conta pra gente… :twisted:

louds

O limite é usa memoria disponivel. Não tem problema em serializar grafos muito densos com apenas um writeObject.

Ironlynx

Me expressei um pouco mal…um figura me falou q um oracle faz inserções de centenas de megas em 1seg num micro parrudo normal(isso eh impossível…vai mentir lah na casa do cara***…) e eu queria saber qdo a serialização pediria água…
Louds,vc tem certeza do q vc disse?Mesmo q esse writeObject>100MB??? :shock:

louds

Eu já participei em um projeto onde os arquivos serializados giravam em todo de meio giga nos testes de performance.
O tempo de serialização no caso, se lembro bem, ficava em alguns minutos e era IO bound dado que o hardware era 1 hd ATA33 5200rpm em um celeron 433.

Uma dica util é usar buffers bem grandinhos, delegar a escrita para outra thread e expandir de forma agressiva o tamanho do arquivo.

Ironlynx

Ah,tá saquei…boa dica Louds…
Huuahauha…esse pessoal q mexe com BD gasta de enrolar a gente mesmo…imagina como poderia a inserção de um dado no disco ser maior(mais rápido) q sua capacidade de escrita?(Soh rindo mesmo…)
Eu jah tive q ouvir um mané teimando q ele fazia inserts a incrível velocidade de 300MB/s num HD Maxtor IDE normal…(Não era nem um RAPTOR o mais veloz-não scsi-do mundo!Até 56MB/s de Wr!)
Tava imaginando um limite teórico seguro para o Prevayler em inserções…acho q 1/5 da capacidade de escrita do HD é razoável né…

Paulo_Silveira

acho que voce eh o primeiro cara do forum a escrever serialization em pt_BR de forma correta, nao?

cv1

Correta, pode ateh ser, mas “seriacao” eh horrivel. Serio, eh pior que “arcabouco” pra “framework”.

Rafael_Steil

Mentira… foi o Tiago :mrgreen:

http://www.guj.com.br/forum/viewtopic.php?t=11948&highlight=seriar

( opa… e vc tmb… http://www.guj.com.br/forum/viewtopic.php?t=232&highlight=seriar )

Rafael

danieldestro

Sobre pérolas das traduções, dá pra montar um grande POST.

danieldestro

http://www.guj.com.br/forum/viewtopic.php?p=73029

Criado 14 de julho de 2004
Ultima resposta 15 de jul. de 2004
Respostas 10
Participantes 6