If you do not have enough memory to open a dataset in HDFView, it will not be able to open the dataset. See the HDFView User's Guide:
5.2 Subset and Dimension Selection
Opening an entire large dataset may cause an ‘Out Of Memory Error’ because the Java
Virtual Machine cannot create the required objects. HDFView provides options to select a
subset of a dataset for display. You can also select dimensions and the order of
dimensions to display, e.g., to switch the columns and rows.
However, HDFView should not crash and should give you an "Out of Memory Error", but it does not always do that. There are many cases where HDFView does not handle Exceptions properly, and we are working to correct those issues.
I was able to create a 64-bit integer dataset of size 7000x7000 and view it with HDFView 2.10.1 on my machine, but my machine has lots of memory.
If you have a large dataset that is chunked, you can view a subset, as mentioned in Section 5.2 in the User's Guide. To do that, right click on the dataset, and select "Open As" from the pop-up menu. A window opens, and from there you can select a subset of the dataset to view. With chunking, only those chunks that contain the subset will be read,
so the entire dataset does not have to be read into memory.
If you would like to follow up on this, please do contact me at The HDF Group Helpdesk.
See this page for details: http://www.hdfgroup.org/about/contact.html
Thanks!
-Barbara
HDF Helpdesk