Swap in Android requires special kernel support... to my knowledge there is no stock based custom kernel pre-built with swap support for your device. You can see if your kernel, or any kernel for that matter, has swap support by opening a terminal (via Termux or other terminal application) and entering the following command:
cat /proc/cpuinfo
And look at the Features line in the output for swp
or swap
, if one of those occurs and you are rooted, then you maybe able to use swap space. - Source
Building a kernel yourself with this support is outside the scope of Android Authority, if you wish to pursue this option I would suggest using a dedicated forum for this type of thing such as XDA's Galaxy Grand Duos Development forum for more information.
That said, there is one custom ROM I am aware of which has swap support built in called Viper OS, more information on this ROM is available in it's official support thread on XDA Developers.
Be aware there are custom kernels that support zRAM, or compressed RAM, which might be sufficient for your needs... They increase usable RAM by using the kernel to compress the data it stores in RAM at the cost of some performance and battery life, the amount of benefit or performance/battery loss is purely based on your individual usage. Grephene and DedS kernel are available for your device which support zRAM. For more information on zRAM and it's potential benefits and issues, please see What is zRAM in kernel and Z-RAM, do you use it? threads on XDA or see Google for more information.