Heterogeneity interpreter integration: Difference between revisions

From LemonWiki共筆
Jump to navigation Jump to search
No edit summary
No edit summary
Line 3: Line 3:
Input / Output
Input / Output
* ill-formed input and output
* ill-formed input and output
Process
* Print the percentage of data processing


Unexpected conditions / errors
Unexpected conditions / errors

Revision as of 14:55, 3 May 2018

Considerations of multi-languages Interpreter integration

Input / Output

  • ill-formed input and output

Process

  • Print the percentage of data processing

Unexpected conditions / errors

  • Entry point
    • Run the script from web browser: timeout[1]/crash
    • Run the script from command line: length limit e.g.
      • On Win Os windows.png XP[2]: 8191 characters
      • On macOS icon_os_mac.png high Sierra[3]: 262144 returned after keyin getconf ARG_MAX
  • Interpreter level
    • First interpreter timeout/crash: e.g. First interpreter (.PHP) is timeout but second interpreter (.PY) is still running.
    • Second interpreter timeout/crash
    • Process management: Monitor and recycle the process
  • System level
    • e.g. memory error caused by second interpreter
  • API level

References

Related articles