| より速いJavaシリアライゼーション より速いJavaシリアライズプロジェクトの目標は、その場でバイトコードを生成することによってより速い直列化を可能にすることです。 |
今すぐダウンロード |
より速いJavaシリアライゼーション ランキングとまとめ
より速いJavaシリアライゼーション タグ
より速いJavaシリアライゼーション 説明
より高速のJavaシリアライズプロジェクトの目標は、その場でバイトコードを生成することによってより速い直列化を可能にすることです。 より速いJavaシリアライズプロジェクトの目標は、オブジェクトをシリアル化するためにその場でバイトコードを生成することによってより速いシリアル化を有効にすることです。オブジェクトがシリアル化され、そのクラスは検査され、シリアライザインタフェースを実装するクラスが生成されます。このクラスは、特定のオブジェクトのクラスのフィールドを直列にシリアル化するために作られています。 (); ByteBuffer Buffer = ByteBuffer.Allocate(1024); Context.Serialize(MyObject、Buffer)。 ... MyObjectを直列化します。シリアル化するためには、オブジェクトはjava.io.SerializableToを実装する必要があります。オブジェクトを再構築する必要があります。 MyObject ReconstructedObject =(MyObject)Context.DeseRialize(バッファ); ... ReconfluctedObjectを読み込みます。その間、ByteBufferのデータはファイルに簡単に書き込むことも、Java NIOを使用してネットワークを介して送信されます。このプロジェクトは、javassist-3.3の修正版を使用してコード生成を実行します。java.io.Externalizableによるカスタムシリアル化・writeObject、ReadObject、WriteRplace、ReadResolveまたはその他の特別なシリアル化方法を介したカスタムシリアル化。・内部/ローカル/匿名クラスの直列化。・非静的最終フィールドのシリアル化は、そのようなフィールドを持つオブジェクトをシリアル化するときにエラーは発生しません。
より速いJavaシリアライゼーション 関連ソフトウェア