Vita Memory Card Benchmarks
So, I've seen a lot of people reference this blog post lately: http://www.eurogamer.net/articles/df-hardware-how-fast-are-vita-memory-cards
I didn't believe that their test was an accurate way of determining the performance of a vita memory card because they had a lot of uncontrolled variables. So, I decided to write my own PSM application to check their numbers for myself.
The first test (Texture load) is calling a system function to load a 4 MB .bmp and then turn it into a texture.
The second test (Texture load 2) is the same texture but scaled down to 256 KB.
The third test (Large Write) is writing a 10 MB file to the /Temp folder (the file is just 1,2,3,4,5,...,255,1,2,3,...,etc)
The fourth test (Large Read) is reading back the files created in the third test
Here are the results for my 16 GB card: https://imgur.com/Ac3vhWI
I suspect the reason the texture loading "speeds" were lower than the large file read speeds is because of the time spent converting the .bmps into textures (and sending them to the gpu?). This is supported by the fact that the smaller texture had a lower effective "speed". Overall, the read speeds were a very consistent 8 MB/s. This is a tad bit faster than what the blog claimed. The write speeds tended to jump around a bit but averaged 5 MB/s or so. This is inline with the blog claimed.
I'm not an expert on microSD card speeds, but looking around for numbers on other microSD cards these numbers still seem fairly disappointing. Perhaps I'll write an application does the same tests on my android phone later ...
Source code: www.mediafire.com/download/8j4oj5575h050i8/SpeedTest.rar
Posted Oct 4, 2013, 1:59 AM UTC · edited
The numbers sony cites to developers (although they do not guarantee that it is always achievable) are as follows (they state that tests are performed using native read/write functions; the speeds are an indication of the card + filesystem rather than just the card)
Read (read-only FS):
Read (RW filesystem):
Write: