En fait, cela n'a pas grand chose avoir avec java, mais bien
avec le support des grands fichiers de ton OS !

Par example pour linux, ( je suppose que c'est de cela que l'on parle ),
les applications doivent etre bien ecrite pour supporter des fichiers de +
de 2Gb, etre compile avec la bonne libc
, avec les bonnes options dans gcc...


Utiliser les mapped files est une mauvaise d'id�e, car ce n'est pas un cas
typique d'utilisation . Pour rappel un memory mapped files est une zone
memoire, un array en java, dont
la lecture et l'ecriture est transparente, et avec du 'lazy loading' et
utilise les mechanismes de memoire vituelle de l'OS !

A mon avis, la meilleurs solution est d'ecrire un libraries avec jni, ou
plus facile encore ecrire un script qui te copie la fin de ton 'device'
dans un autre fichier !

Dominique





|---------+---------------------------->
|         |           Guillaume Desnoix|
|         |           <guillaume@desnoi|
|         |           x.com>           |
|         |                            |
|         |           13/11/2002 18:42 |
|         |           Please respond to|
|         |           java             |
|         |                            |
|---------+---------------------------->
  
>-------------------------------------------------------------------------------------------------------------------------------|
  |                                                                                    
                                          |
  |       To:       [EMAIL PROTECTED]                                                  
                                          |
  |       cc:       (bcc: Dominique Gallot/BRU/MASTERCARD)                             
                                          |
  |       Subject:  Re: Acces a un gros fichier.                                       
                                          |
  
>-------------------------------------------------------------------------------------------------------------------------------|




>> Comme c'est un fichier special, la taille n'est pas connue et tail va
>> me lire les 40Go avant de me sortir qqch.

Michel CASABIANCA:
> J'ai fait le test et il s'arr�te avant (avec une erreur d'IO).

Reste un espoir avec 'dd'. Reponse demain.
Savez-vous si Java va supporter les gros fichiers un jour ? Est-ce le
cas avec java.nio.* ?
Guillaume





Répondre à