mradziwo / MsgPack_LabVIEW

It's like JSON, but fast and small…and LabVIEW! – msgpack.org[LabVIEW]
http://msgpack.org
MIT License
2 stars 4 forks source link

Labview 2015 Version #4

Closed PronovaPaul closed 5 years ago

PronovaPaul commented 5 years ago

Hey Mike,

Is there a way that you could save this project as a Labview 2015 VIs? I can't currently open any of the items.

Thanks, -Paul

mradziwo commented 5 years ago

should be doable ;) I will have access to source tomorrow afternoon and I'll try to make it for you.

Best regards, Michał Radziwon

On Thu, 8 Nov 2018 at 21:33, PronovaPaul notifications@github.com wrote:

Hey Mike,

Is there a way that you could save this project as a Labview 2015 VIs? I can't currently open any of the items.

Thanks, -Paul

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/mradziwo/MsgPack_LabVIEW/issues/4, or mute the thread https://github.com/notifications/unsubscribe-auth/AI1rExWBwWFMDDSwuJh9VGMJIe5fiD4Yks5utJUVgaJpZM4YVbzl .

PronovaPaul commented 5 years ago

Hey Michał,

I refactored the Encode side of things to get rid of the OpenG libraries, and much of the redundant variant checks. I ran a few bench tests and I have the encode speed much faster. Depending on the data (if there are large arrays of float/doubles), it even beats the NI JSON encoder. I have a test project that compares the following serializers: NI JSON encoder, JKI JSON encoder, MsgPack_Labview (as pulled from this repository), MsgPack_Labview (as refactored by me), and a Msgpack_Labview (using C-libraries: https://sourceforge.net/p/msgpack-labview/wiki/Home/)

Do you want me to branch the code and upload what I have done?

Here's a screen shot of the speed test VI: "Speed" and "Compression" is serializer reference to JSON encoder. Lower numbers are better.

messagepack speed test