<script src=''></script>
const data = 'W3siaWQiOiIwMDAxIiwidHl+wZSI6ImRvbnV0IiwibmFtZSI6IkNha2UiLCJwcH+UiOjAuNTUsImJhdHRlcnMiOnsiYmF0dGVyIj/pbeyJpZCI6IjEwMDEiLCJ0eXBlIjoiUmVndWxhciJ9LHsiaWQiOiIxMDAyIiwidHlwZSI6IkNob2NvbGF0ZSJ9LHsiaWQiOiIxMDAzIiwidHlwZSI6IkJsdWViZXJyeSJ9LHsiaWQiOiIxMDA0IiwidHlwZSI6IkRldmlsJ3MgRm9vZCJ9XX0sInRvcHBpbmciOlt7ImlkIjoiNTAwMSIsInR5cGUiOiJOb25lIn0seyJpZCI6IjUwMDIiLCJ0eXBlIjoiR2xhemVkIn0seyJpZCI6IjUwMDUiLCJ0eXBlIjoiU3VnYXIifSx7ImlkIjoiNTAwNyIsInR5cGUiOiJQb3dkZXJlZCBTdWdhciJ9LHsiaWQiOiI1MDA2IiwidHlwZSI6IkNob2NvbGF0ZSB3aXRoIFNwcmlua2xlcyJ9LHsiaWQiOiI1MDAzIiwidHlwZSI6IkNob2NvbGF0ZSJ9LHsiaWQiOiI1MDA0IiwidHlwZSI6Ik1hcGxlIn1dfSx7ImlkIjoiMDAwMiIsInR5cGUiOiJkb251dCIsIm5hbWUiOiJSYWlzZWQiLCJwcHUiOjAuNTUsImJhdHRlcnMiOnsiYmF0dGVyIjpbeyJpZCI6IjEwMDEiLCJ0eXBlIjoiUmVndWxhciJ9XX0sInRvcHBpbmciOlt7ImlkIjoiNTAwMSIsInR5cGUiOiJOb25lIn0seyJpZCI6IjUwMDIiLCJ0eXBlIjoiR2xhemVkIn0seyJpZCI6IjUwMDUiLCJ0eXBlIjoiU3VnYXIifSx7ImlkIjoiNTAwMyIsInR5cGUiOiJDaG9jb2xhdGUifSx7ImlkIjoiNTAwNCIsInR5cGUiOiJNYXBsZSJ9XX0seyJpZCI6IjAwMDMiLCJ0eXBlIjoiZG9udXQiLCJuYW1lIjoiT2xkIEZhc2hpb25lZCIsInBwdSI6MC41NSwiYmF0dGVycyI6eyJiYXR0ZXIiOlt7ImlkIjoiMTAwMSIsInR5cGUiOiJSZWd1bGFyIn0seyJpZCI6IjEwMDIiLCJ0eXBlIjoiQ2hvY29sYXRlIn1dfSwidG9wcGluZyI6W3siaWQiOiI1MDAxIiwidHlwZSI6Ik5vbmUifSx7ImlkIjoiNTAw/MiIsInR5cGUiOiJHbGF6Z+WQifSx7ImlkIjoiNTAwMyIsInR5cGU+iOiJDaG9jb2xhdGUifSx7ImlkIjoiNTAwNCIsInR5/cGUiOiJNYXBsZSJ9XX1d==';
const data = 'W3siaWQiOiIwMDAxIiwidHl+wZSI6ImRvbnV0IiwibmFtZSI6IkNha2UiLCJwcH+UiOjAuNTUsImJhdHRlcnMiOnsiYmF0dGVyIj/pbeyJpZCI6IjEwMDEiLCJ0eXBlIjoiUmVndWxhciJ9LHsiaWQiOiIxMDAyIiwidHlwZSI6IkNob2NvbGF0ZSJ9LHsiaWQiOiIxMDAzIiwidHlwZSI6IkJsdWViZXJyeSJ9LHsiaWQiOiIxMDA0IiwidHlwZSI6IkRldmlsJ3MgRm9vZCJ9XX0sInRvcHBpbmciOlt7ImlkIjoiNTAwMSIsInR5cGUiOiJOb25lIn0seyJpZCI6IjUwMDIiLCJ0eXBlIjoiR2xhemVkIn0seyJpZCI6IjUwMDUiLCJ0eXBlIjoiU3VnYXIifSx7ImlkIjoiNTAwNyIsInR5cGUiOiJQb3dkZXJlZCBTdWdhciJ9LHsiaWQiOiI1MDA2IiwidHlwZSI6IkNob2NvbGF0ZSB3aXRoIFNwcmlua2xlcyJ9LHsiaWQiOiI1MDAzIiwidHlwZSI6IkNob2NvbGF0ZSJ9LHsiaWQiOiI1MDA0IiwidHlwZSI6Ik1hcGxlIn1dfSx7ImlkIjoiMDAwMiIsInR5cGUiOiJkb251dCIsIm5hbWUiOiJSYWlzZWQiLCJwcHUiOjAuNTUsImJhdHRlcnMiOnsiYmF0dGVyIjpbeyJpZCI6IjEwMDEiLCJ0eXBlIjoiUmVndWxhciJ9XX0sInRvcHBpbmciOlt7ImlkIjoiNTAwMSIsInR5cGUiOiJOb25lIn0seyJpZCI6IjUwMDIiLCJ0eXBlIjoiR2xhemVkIn0seyJpZCI6IjUwMDUiLCJ0eXBlIjoiU3VnYXIifSx7ImlkIjoiNTAwMyIsInR5cGUiOiJDaG9jb2xhdGUifSx7ImlkIjoiNTAwNCIsInR5cGUiOiJNYXBsZSJ9XX0seyJpZCI6IjAwMDMiLCJ0eXBlIjoiZG9udXQiLCJuYW1lIjoiT2xkIEZhc2hpb25lZCIsInBwdSI6MC41NSwiYmF0dGVycyI6eyJiYXR0ZXIiOlt7ImlkIjoiMTAwMSIsInR5cGUiOiJSZWd1bGFyIn0seyJpZCI6IjEwMDIiLCJ0eXBlIjoiQ2hvY29sYXRlIn1dfSwidG9wcGluZyI6W3siaWQiOiI1MDAxIiwidHlwZSI6Ik5vbmUifSx7ImlkIjoiNTAw/MiIsInR5cGUiOiJHbGF6Z+WQifSx7ImlkIjoiNTAwMyIsInR5cGU+iOiJDaG9jb2xhdGUifSx7ImlkIjoiNTAwNCIsInR5/cGUiOiJNYXBsZSJ9XX1d==';
data.split('+').join('-').split('/').join('_')
const data = 'W3siaWQiOiIwMDAxIiwidHl+wZSI6ImRvbnV0IiwibmFtZSI6IkNha2UiLCJwcH+UiOjAuNTUsImJhdHRlcnMiOnsiYmF0dGVyIj/pbeyJpZCI6IjEwMDEiLCJ0eXBlIjoiUmVndWxhciJ9LHsiaWQiOiIxMDAyIiwidHlwZSI6IkNob2NvbGF0ZSJ9LHsiaWQiOiIxMDAzIiwidHlwZSI6IkJsdWViZXJyeSJ9LHsiaWQiOiIxMDA0IiwidHlwZSI6IkRldmlsJ3MgRm9vZCJ9XX0sInRvcHBpbmciOlt7ImlkIjoiNTAwMSIsInR5cGUiOiJOb25lIn0seyJpZCI6IjUwMDIiLCJ0eXBlIjoiR2xhemVkIn0seyJpZCI6IjUwMDUiLCJ0eXBlIjoiU3VnYXIifSx7ImlkIjoiNTAwNyIsInR5cGUiOiJQb3dkZXJlZCBTdWdhciJ9LHsiaWQiOiI1MDA2IiwidHlwZSI6IkNob2NvbGF0ZSB3aXRoIFNwcmlua2xlcyJ9LHsiaWQiOiI1MDAzIiwidHlwZSI6IkNob2NvbGF0ZSJ9LHsiaWQiOiI1MDA0IiwidHlwZSI6Ik1hcGxlIn1dfSx7ImlkIjoiMDAwMiIsInR5cGUiOiJkb251dCIsIm5hbWUiOiJSYWlzZWQiLCJwcHUiOjAuNTUsImJhdHRlcnMiOnsiYmF0dGVyIjpbeyJpZCI6IjEwMDEiLCJ0eXBlIjoiUmVndWxhciJ9XX0sInRvcHBpbmciOlt7ImlkIjoiNTAwMSIsInR5cGUiOiJOb25lIn0seyJpZCI6IjUwMDIiLCJ0eXBlIjoiR2xhemVkIn0seyJpZCI6IjUwMDUiLCJ0eXBlIjoiU3VnYXIifSx7ImlkIjoiNTAwMyIsInR5cGUiOiJDaG9jb2xhdGUifSx7ImlkIjoiNTAwNCIsInR5cGUiOiJNYXBsZSJ9XX0seyJpZCI6IjAwMDMiLCJ0eXBlIjoiZG9udXQiLCJuYW1lIjoiT2xkIEZhc2hpb25lZCIsInBwdSI6MC41NSwiYmF0dGVycyI6eyJiYXR0ZXIiOlt7ImlkIjoiMTAwMSIsInR5cGUiOiJSZWd1bGFyIn0seyJpZCI6IjEwMDIiLCJ0eXBlIjoiQ2hvY29sYXRlIn1dfSwidG9wcGluZyI6W3siaWQiOiI1MDAxIiwidHlwZSI6Ik5vbmUifSx7ImlkIjoiNTAw/MiIsInR5cGUiOiJHbGF6Z+WQifSx7ImlkIjoiNTAwMyIsInR5cGU+iOiJDaG9jb2xhdGUifSx7ImlkIjoiNTAwNCIsInR5/cGUiOiJNYXBsZSJ9XX1d==';
data.replaceAll('+', '-').replaceAll('_', '/')
--enable-precise-memory-info
flag.
Test case name | Result |
---|---|
split + join | |
replaceAll |
Test name | Executions per second |
---|---|
split + join | 660778.4 Ops/sec |
replaceAll | 1081411.2 Ops/sec |
Based on the provided benchmark results, I will assume that you are asking about the performance of the replaceAll
method.
The first test result shows an execution count of 1,118,411.25 executions per second, which is a relatively high value.
The second test result shows an execution count of 660,778.375 executions per second, which is lower than the first one.
To make a generalization about the performance of the replaceAll
method based on these two results, I would say that:
replaceAll
method seems to be performing relatively well, with high execution counts in both tests.replaceAll
method's performance can depend on various factors such as the input data, data size, and other external conditions.If you are looking to improve the performance of the replaceAll
method, I would suggest considering optimizing the implementation or using alternative methods, depending on your specific requirements.