I also ran into this problem before I ran my JMeter on my laptop (Core 2 Duo 1.5Ghz), which always freezes in the middle of processing. I tried to run on another PC, which is now more powerful than my laptop, and its work is now smooth. Therefore, JMeter will work efficiently if your computer or laptop has the best specifications.
Note. It is also recommended to run JMeter in non-gui mode. Example of running JMeter on Linux:
$ ./jmeter -t test.jmx -n -l /Users/home/test.jtl
source share